4 Cfa for Ml
ثبت نشده
چکیده
15 that we can very directly lift it to these problems. For example, consider eeect analysis: we want to determine whether an expression will have a side-eeect. We can directly use the graph structure computed by the linear-time algorithm as follows. We rst add side-eeect edges between each function body and its subexpressions. We then annotate the know side eeecting expressions (for simplicity, suppose that all side-eeect primitives are fully applied). Finally, we back-propagate these annotations along the edges in the graph. Assuming function size is bounded, this can be done in linear-time. Alternatively, we could formulate this as a demand driven analysis, in which case it becomes a graph reachability problem. 14 benchmark prog. size SBA linear-time parameter (lines) work units time (sec) algorithm 10 42 1594 0.028 Next, we give the results from two standard SML benchmarks, the life program, and the lexer generator. These results indicate that our preliminary implementation of the linear-time algorithm is 2.5 { 3 times faster than SBA. Perhaps more signiicant is the number of nodes generated by the linear-time algorithm. The number of nodes in the \build" phase of the analysis is essentially the same as the number of syntax nodes in the program. The key quantity is the number of nodes added during the \close" phase of the algorithm: this gives a measure of the number of times rules such as close-dom and close-ran are applied. The results suggest that the number of nodes added in the close phase is typically no more than the number of nodes in the build phase, although more benchmarks are clearly needed. linear-time algorithm benchmark prog. size SBA total build close (lines) (time) time time nodes time nodes life 150 0 We remark that the timing results probably overstate the cost of the linear-time algorithm. Additional measurements have shown that the cost of the analysis time for the linear-algorithm is now dominated by the cost of just traversing the intermediate representation: for the lexgen example, this cost accounted for up to 198ms out of the total 368ms for the benchmark, and for life it was 65ms out of 83ms. 6 Conclusion We have presented the rst linear-time algorithm for standard control-ow analysis (0-CFA) of bounded-type programs. The previous best algorithm for this problem has cubic time complexity 6. We have also presented experimental evidence to suggest that this is a good algorithm in practice. Many …
منابع مشابه
Production, Purification and Characterization of Chicken Egg Yolk Monoclonal Antibody Against Colonization factor antigen -1 of Enterotoxigenic Escherichia coli Causing Diarrhea
Enterotoxigenic Escherichia coli (ETEC) causes diarrhea in both humans and animals. The contaminated food and water are the most common vehicles for ETEC infection. The colonization factor antigen (CFA-1) is a fimbriae protein that promotes adherence of the ETEC strain to the epithelium of the small intestine of the host. In this study IgY proteins were produced against the CFA-1 of ETEC in imm...
متن کاملHuman Immunodeficiency Virus, Antiretroviral Therapy and Markers of Lymphatic Filariasis Infection: A Cross-sectional Study in Rural Northern Malawi
BACKGROUND Lymphatic filariasis (LF) and human immunodeficiency virus (HIV) are major public health problems. Individuals may be co-infected, raising the possibility of important interactions between these two pathogens with consequences for LF elimination through annual mass drug administration (MDA). METHODOLOGY AND PRINCIPAL FINDINGS We analysed circulating filarial antigenaemia (CFA) by H...
متن کاملAttenuation of vasoconstrictor response of knee joint blood vessels to (αl- adrenoceptor activation during chronic monoarthritis in rat: The role of nitric oxide
The effect of chronic inflammation induced by complete Freund's adjuvant (CFA) on anterior blood vessels of knee joint and its diameter was studied. Blood flow changes in response to phenylephrine (αl-adrenoceptor agonist) in CFA-treated and contralateral knee joints were observed over a 40-day period, using laser Doppler flowmetery (LDF) technique. Unilateral injection of CFA (0.2 ml) increase...
متن کاملPaederia foetida Linn. inhibits adjuvant induced arthritis by suppression of PGE(2) and COX-2 expression via nuclear factor-κB.
The current investigation was undertaken to determine the anti-inflammatory and antioxidant effects of Paederia foetida Linn. (PF) along with its mechanism of action when implemented in tissue protection. HPTLC was used in the identification of the compound quercetin, while in vitro analysis confirmed the significance of the antioxidant and anti-inflammatory action of PF. We initially demonstra...
متن کاملDecrease in blood flow and temperature of rat knee joint by calcium
Introduction: The Blood flow increases in the inflamed joint induced by Complete Freund’s Adjuvant (CFA). Since the anti-inflammatory effect of calcium channel blockers have been shown in pervious studies, the present study investigates the role of these blockers on the blood flow and temperature (inflammation indices) in inflamed knee joint induced by CFA. Methods: This experimental study wa...
متن کاملAdjuvant Effect of Leishmania major Promastigotes on the Immune Response of Mice to Ovalbumin
The immune responses of mice immunized with ovalbumin (OVA) together with killed L. major (KLM) promastigotes as adjuvant were studied. Three doses (5 × 10, 1 × 10 and 2 × 10) of KLM combined with OVA (100 g) were injected into the groups of C57BL/6 mice. BCG and complete Freund’s adjuvant (CFA) were used as control adjuvants. Lymphocyte proliferation and antibody titers were determined, and I...
متن کامل